package visiopuce.service;

import java.util.HashMap;
import java.util.List;

import visiopuce.objets.Analyse;
import visiopuce.objets.Secteur;
import visiopuce.objets.Utilisateur;

public interface AnalyseService {

	public List<Analyse> findAllByidPrelevement(Integer idPrelevement);

	public void save(Analyse analyse);

	Analyse getAnalyseByIdAnalyse(int idAnalyse);

	public String[] getUFExecs();

	public Analyse refresh(Analyse analyse);

	public boolean isUrgent(Integer idAnalyse);

	public Secteur getSecteurByIdAnalyse(Integer idAnalyse);

	public Analyse getAnalyseByTypeAndNumeroPrelevement(int i, String numeroDossier);

	public Analyse getAnalyseByPersonneTypeAnalyse(Integer idPersonne, int i);

//	public HashMap<String, List<Analyse>> findAllByUtilisateur(Utilisateur utilisateur);

	public List<Analyse> getAnalysePuceReunion();

	public List<Analyse> getListeADN(int annee);

	public void delete(Analyse analyse);

	public List<Analyse> findAllByidPersonne(Integer idPersonne);

	public List<Analyse> getListeTravail(String travail, String analyse);

}